home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Archives / Utilities / System / Application / defont1.01 / DeFont1.01 About < prev   
Text File  |  1991-12-18  |  7KB  |  128 lines

  1.               DeFont - the default application font cdev
  2.  
  3.   DeFont is a control panel device (cdev) to set the default application
  4. font to whatever font you choose. It allows you to set the font for some
  5. programs (like TeachText) that otherwise do not allow you to change fonts.
  6.  
  7.  
  8.                            Background
  9.  
  10.   The default application font is the font many applications and desk
  11. accessories use when they first launch. The standard font is Geneva. The
  12. identity of the default application font is preserved in a special little
  13. bit of random access memory hidden away on the clock chip. The information
  14. in this RAM is kept alive by a battery when your Mac is off. It is called
  15. parameter ram, or PRAM. A variety of information is stored in PRAM. When
  16. you start your Mac, the contents of PRAM are loaded into the system area
  17. and used to control a variety of things like the blinking rate of the
  18. cursor, the speed of your mouse, the identity of the application font, etc.
  19.   Some applications keep independent track of your preferences and ignore
  20. the application font. They will open with whatever font you chose for that
  21. individual application regardless of the identity of the application font
  22. obtained from PRAM and stored in system memory.
  23.  
  24.  
  25.              Installation
  26.  
  27.   For systems before 7.0, simply put DeFont in your system folder. For
  28. system 7.0, put it in your control panel folder inside the system folder,
  29. or simply drop it onto your system folder icon and the Finder will put it
  30. away for you. You do not need to restart your Mac.
  31.  
  32.  
  33.                           Operation
  34.  
  35.   For systems before 7, choose the control panel desk accessory and click
  36. on the DeFont icon (an italicized F in a frame) on the left side of the
  37. control panel area. You may need to scroll to find the icon. For system 7,
  38. double click the DeFont icon in the control panel folder or open the DeFont
  39. control panel by whatever method you are accustomed to.
  40.   Near the top of the control panel is a popup menu listing the current
  41. default application font. Click on the popup menu and a list of all your
  42. fonts appears. Choose the one you wish.
  43.   Just above the popup menu is a button titled "Revert to Geneva." Guess
  44. what that does.
  45.   There is no need to restart your Macintosh. The change is immediate. Open
  46. an application or desk accessory. If it uses the application font, it will
  47. use whatever font you selected. DeFont has no effect on applications that
  48. ignore the application font. Likewise, if an application is already open it
  49. will most likely continue to use the application font it found when it
  50. first launched. If you want it to use your newly selected font, quit the
  51. application and launch it again.
  52.   Beneath the popup menu are four other controls. You may turn the INIT
  53. part of DeFont on or off. If it is on, the font you selected as the default
  54. application font will be set automatically whenever you turn on your Mac.
  55. If the INIT is turned off, at startup your Mac will set the default
  56. application font to the value stored in parameter ram (normally Geneva)
  57. regardless of what you set in the DeFont control panel. You can still come
  58. to the control panel and set the application font manually whenever you
  59. wish whether the INIT is on or off.
  60.   You can control whether the DeFont icon is shown at startup, and what it
  61. does. If 'Show icon at startup' is unchecked, no icon will display at
  62. startup. If 'Show icon at startup' is checked, one of four things will
  63. happen depending upon how DeFont is set up. If the INIT is off or DeFont
  64. runs into a problem, an icon with an X through it will appear. If the INIT
  65. is on, but the font is set to the standard Geneva, an icon with a
  66. roman-style F appears, indicating that the INIT is functioning but no
  67. change has been made in the default application font. If a font other than
  68. Geneva is selected and 'Animate startup icon' is checked, the icon will
  69. change smoothly from a roman F to an italicized F, indicating that the
  70. application font is changing. If a font other than Geneva is selected and
  71. 'Animate startup icon' is not checked, only the final italicized F appears.
  72.   Finally, beneath the controls is some text explaining DeFont and giving
  73. credit where credit is due.
  74.  
  75.  
  76.                            Removing DeFont
  77.  
  78.   Just take it out of your system folder. DeFont does NOT alter parameter
  79. ram. If DeFont changed parameter ram, the change would be quite permanent.
  80. You would have to use DeFont or some parameter ram utility, such as
  81. ParmBlaster, to undo your changes. Taking the approach we did means that if
  82. you simply remove DeFont from your system folder, all goes back to normal.
  83. You don't have to remember to do anything.
  84.  
  85.  
  86.                           Technical Problem
  87.  
  88.   DeFont writes the font number of the font you select into low memory.
  89. This is NOT a recommended practice, but there is no other way to alter the
  90. default application font number. If Apple changes the structure of
  91. parameter ram, DeFont may do bizarre things to whatever value is stored
  92. where the application font number is now. On the plus side, the location
  93. and format of parameter ram information has remained unchanged for years.
  94.  
  95.  
  96.                               Disclaimer
  97.  
  98.   DeFont 1.01 is provided as is, with no warranty or guaranty of any kind.
  99. DeFont is free. A.R.T. Software makes no copyright claim. DeFont is written
  100. and compiled with Think C, and portions are copyright by Symantec
  101. Corporation.
  102.   Consider this offering to be HappiWare. If you use it, remember to smile.
  103. A postcard is always appreciated, especially one with nice stamps. Send
  104. comments to A.R.T. Software, P.O. Box 191, Cumberland Ctr., ME 04021. On
  105. the GEnie network, EMail to A.R.T.SOFT.
  106.  
  107.  
  108.                                Credits
  109.  
  110.   Dave Mark's "Macintosh C Programming Primer Volume II" control panel
  111. example code (AFI) provided the skeleton on which we hung DeFont's flesh.
  112. You gotta learn somewhere. It's a great book. Run to the store and buy it
  113. now. DeFont is substantially different in concept and execution from the
  114. example AFI code in Dave Mark's book. Dave Mark has no responsibility for
  115. DeFont.
  116.   The ShowINIT code which displays the icon at startup is from Paul Mercer,
  117. Darin Adler, and Paul Snively.
  118.   Brad Mohr provided the color icons for v1.01. Thanks Brad.
  119.  
  120.  
  121.                               Version History
  122.  
  123.  v1.0 - released12/13/1991 with all features described above except color
  124.         icons (this is in-house version 1.0d10)
  125.  
  126.  v1.01 - released12/18/1991 color icons added, minor glitch in showINIT
  127.          code fixed so it would properly display color icons. Thanks Brad!
  128.          Also made cosmetic changes in control panel appearance.